<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>

        // 计算1-100的和
        // function getSum(end) {
        //     let add = 0;
        //     for (let i = 1; i <= end; i++) {
        //         add += i
        //     }
        //     console.log(add);
        // }
        // getSum(100) 
        // // 计算1-100的偶数和                
        // function getSum2(end) {
        //     let add = 0;
        //     for (let i = 1; i <= end; i++) {
        //         if (i % 2 == 0) {
        //             add += i
        //         }
        //     }   
        //     console.log(add);           
        // }
        // getSum2(100)
        // getSum2(50)


        // 改进
        function setSum(start, end) {
            // 形参
            let num = 0
            for (let i = start; i < end; i++) {
                num += i
            }
            console.log(num);
        }
        // 实参
        setSum(100, 102)
        setSum(100, 200)

        // 两者求和  默认参数
        function getAdd(num1 = 0, num2 = 0) {
            document.write(num1 + num1)
        }
        // 有实参执行实参
        getAdd(2, 8)
        // 没有实参执行默认参数
        getAdd()
    </script>
</body>

</html>